#ifndef BEHAVIOURDATA_H
#define BEHAVIOURDATA_H
#include "data.h"
#include <QStringList>

namespace IAlib
{

class IA_LIBSHARED_EXPORT BehaviourData : public Data
{
public:
    BehaviourData();

    void setParameters(const QStringList& param) { m_parameters = param; }
    void addParameter(const QString& param) { m_parameters.append(param); }
    QStringList getParameterd() const { return m_parameters; }

    void setActorId(const QString& id) { m_actor_id = id; }
    QString getActorId() const { return m_actor_id; }

    void setActionName(const QString action) { m_action_name = action; }
    QString getActionName() const { return m_action_name; }

private:

    QString m_actor_id;
    QString m_action_name;
    QStringList m_parameters;
};

}

#endif // BEHAVIOURDATA_H
